putt-putt boat - French English Dictionary